home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 03 Demos and Info / PLUS4INF.TXT / doubleCR.1 < prev   
Encoding:
Text File  |  2019-04-13  |  9.6 KB  |  183 lines

  1.  
  2.      I own a Commodore Plus/4 Computer, and was fortunate enough to get 
  3. it with a working power supply and two books: The Users' Manual and the
  4. Integrated Software Manual. Most people who own one of those "orphan" 
  5. computers inherit the keyboard only, and are hard pressed to make it work
  6. with little or no information and usually no periferals or software. The
  7. Plus/4 came after the VIC-20 and the C-64 (about 1984), and is not
  8. software compatable with either of those computers, although it does share
  9. some hardware compatability. I decided to do a little digging inside my
  10. Plus/4 and share whatever information I could. As a repair tech, I'm more
  11. into hardware than software or programming, and I have no schematics or
  12. disk software. I'm working by "seat of the pants", so standard disclaimers 
  13. apply! I hope this info is helpful to other owners of orphan Plus/4s.
  14.  
  15.              **********************************************
  16.      The Plus/4 comes up in Basic V3.5 with usable memory a little over
  17. "60K bytes free" (The C-64 comes up with about 40K). Commands are similar
  18. to the C-128 (DIRECTORY, HEADER, DLOAD, and COPY, for example) and such
  19. things as reprogramming Function keys is possible. Obviously the Plus/4
  20. requires software written for its' version of Basic, and memory locations
  21. are specific to this model. For example, screen memory goes from location
  22. 3072 to 4071 (40X25 screen) and color memory from 2048 to 3047. Basic
  23. starts at $8000. One source of "orphan" software is Jack Vanderwhite
  24. (CEE-64 Alive!) PO Box 232115 Sacramento, CA. 95823 (916) 395-9773. He
  25. posts frequently on the Internet Newsgroup: comp.sys.cbm. 
  26.      The Plus/4 has several built-in programs stored on internal ROMs.
  27. There is a Word Processor, File Manager, Spreadsheet, Graphics, and a ML
  28. Monitor called TEDMON. The internal programs are initiated from the Basic
  29. startup screen by pressing the F1 key. A SYS number is displayed... hit
  30. -return-. This starts the word processor. Hold down the C= key and press C
  31. to activate the Command mode, indicated by the "W>" prompt at the bottom
  32. of the screen. Type TF (To the File manager) and -return- to go to the
  33. "database". Similarly, typing TC (To the spreadsheet Command) and TW (To
  34. the Word processor) will move to those ROM programs. Most commands are
  35. two-letter combinations such as: LF (Load File) followed by -return-.
  36. TEDMON is started from Basic by typing MONITOR -return-, and exited by
  37. typing X -return-. GRAPHICS is part of the spreadsheet and allows
  38. manipulation of charts and graphs. The GRAPHIC command entered from Basic
  39. allows direct entry of HiRes graphics characters, drawing shapes and
  40. controlling color. Because they are integrated, data can be moved across
  41. the internal ROM programs. Obviously this is a simplified overview and is
  42. intended only to get you started if you don't have the books. To properly
  43. run these programs, you need the Integrated Software Manual. 
  44.      The Plus/4 has three voices (or rather two programmable tone
  45. generators and a noise generator). The first two output square waveforms
  46. and # three outputs noise for special effects. To enable and play voice
  47. #2... 
  48.    10 VOL 7: REM sets volume level (0 is off)
  49.    20 SOUND2,800,360: REM turns on #2, sets freq (about
  50.       500Hz), sets the on-time (about 2 seconds).
  51.              *********************************************
  52.      The RF (TV) output is the same as on the C-64. An RCA jack on the
  53. right side of the Plus/4 will connect, through an adaptor or switchbox, to
  54. a standard Color TV set. There is a switch near the connector to select
  55. channel 3 or 4. The color screen shows a 40 column display with border. 
  56.      The Plus/4 serial port is identical to the C-64 and will work with
  57. drives such as the 1541 and 1551 as well as CBM printers. 
  58.      The User port (RS-232) appears the same as the C-64 and uses 5 volt
  59. TTL level input/output signals. It will work with CBM modems such as the
  60. 1660 with no modifications, but like the C-64, requires an adaptor to
  61. interface IBM type (Hayes compatable) modems. 
  62.      The Memory Expansion Port (Cartridge port) is different from a C-64.
  63. The connector looks similar, but has a total of 50 pins compared to the
  64. C-64 which has 44. The SFS-481 Disk Drive and specific Plus/4 cartridges
  65. were made to interface this parallel port. I was unable to find the
  66. pinout, but I believe the Programmers Manual has that information. 
  67.      The cassette port is a 7 pin Mini-DIN type similar to the joystick
  68. ports but with a slightly different pin spacing. It works with the 1531
  69. Datasette. I do not have the pinout. 
  70.      The power supply for the Plus/4 is the same as the C-64, namely the
  71. non-repairable "black brick" which outputs two voltages: 5 volts DC at
  72. about 1 Amp, and 9 volts AC. Although some Plus/4s were built with the
  73. round DIN type connector, most have a square 4 pin type, similar in
  74. appearance to the C-128. The pinout is as follows (viewed facing rear of
  75. computer): 
  76.                
  77.                  ----v---- 
  78.      9VAC ------|-0     0-|------ 9VAC
  79.                 |         |
  80.     +5VDC ------|-0     0-|------ Ground
  81.                 |_________|
  82.  
  83.             ***********************************************
  84.      The video port (8 pin DIN) is nearly the same as the later models of
  85. C-64, and monitors such as the 1702 (separated Y and C) will work with no
  86. modifications. As with the C-64, a standard 5 pin DIN plug will also work
  87. for monitors that accept only composite video and audio. The only
  88. difference in the Plus/4 is -two- audio outputs, whereas the C-64 has an
  89. audio -input- on one of those pins. The unloaded level on the second audio
  90. output line is over 1 volt (PP). The lower level output connects
  91. internally to the RF modulator as in the C-64. The pinout is as follows
  92. (facing rear of computer): 
  93.  
  94.                           ________ Chroma Out
  95.                          |           
  96.                          |
  97.          NC ------0      |      0------ NC
  98.                          | 
  99.   Audio Out ------0      0      0--- Luminance & Sync Out 
  100.    (1VPP)                    
  101.              ------0           0------ Comp Video Out
  102.   Std Audio Out          0
  103.      (.5VPP)              \________ Ground
  104.  
  105.               **********************************************
  106. The joystick connectors are a departure from the "standard" 9 pin "D"
  107. types that are used on the C-64 and the C-128. The 8 pin joy port
  108. connectors on the Plus/4 are called Mini-DIN. They were used for the
  109. joystick ports on the short-lived Commodore 16, and have also been used on
  110. Apple (MAC) computers for many years and more recently for S-Video (4 pin)
  111. on TVs and VCRs. The following is a small program to test the joystick
  112. ports of the Plus/4. 
  113.  
  114.     10 PRINT JOY (1)
  115.     20 PRINT JOY (2)
  116.     30 GOTO10
  117.  
  118. This Basic program scrolls a number on the screen. The numeric value
  119. depends on which direction the joystick is moved. Each position of the
  120. joystick (or a pressed Fire button) represents a contact closure
  121. (grounding one or more pins of the joy port). For example, when the
  122. joystick is moved to the left, the number on the screen will go to 7. If
  123. no switches are closed, the output number will be zero... 
  124.  
  125. Output   Function
  126. ------   ------------------
  127.   0      NO SWITCHES CLOSED
  128.   1      UP 
  129.   2      UP AND RIGHT
  130.   3      RIGHT
  131.   4      RIGHT AND DOWN
  132.   5      DOWN
  133.   6      DOWN AND LEFT
  134.   7      LEFT
  135.   8      LEFT AND UP
  136.  128     FIRE (JOYSTICK #1)
  137.  135     FIRE (JOYSTICK #2) 
  138.  
  139. Here is the pinout for the Joystick ports. It is shown facing the rear of
  140. the computer. Note the offset center pin! 
  141.  
  142.                                 _____ Ground
  143.                                 |  ______ Right
  144.                                 | |
  145.              Unknown ------0    0 |  0------ Fire
  146.                                   |
  147.               +5VDC ------0      0    0------ Left   
  148.                                    
  149.                  Down  ------0     0------ Up   
  150.  
  151.               ********************************************** 
  152.      Since Plus/4 joysticks are so rare, standard CBM and Atari types
  153. could be modified by cutting off the 9 pin "D" connector and installing
  154. the 8 pin Mini-DIN male plug, or just changing the cable for one with the
  155. Mini-DIN. Be careful with the wiring! There is a +5 volt source on those
  156. joyports. You could damage ICs in the computer if you accidently short the
  157. 5 volts to ground. I would put a 100 ohm resistor on the ground-return
  158. side of the switches, just to be safe. 
  159.      The larger electronic parts houses sell Mini-DIN plugs and cables.
  160. One source here in Seattle is Westlake Electronic Supply 1-800-523-8677
  161. FAX: (206) 628-0508. They carry the GC Electronics line. The 8 pin
  162. Mini-DIN is GC #33-938BU and the 7 pin cass. port plug is GC #33-937BU. A
  163. less expensive 8 pin is GC #45-1160, and 7 pin is GC #45-1159. Two other
  164. sources for DIN plugs are: Jameco Electronics 1-800-831-4242 and JDR
  165. Microdevices 1-800-538-5000. Jameco sells a printer cable (Apple MAC) with
  166. 8 pin Mini-DINs on each end: part #10604. It sells for $4.95. That 6ft.
  167. cable could be cut in half to make two 3 ft. joystick cables. 
  168.             ********************************************
  169. The proprietary IC chips used in the Plus/4 are apparently not used in any
  170. other CBM equipment, and I know of no sources for these parts. The rest of
  171. the chips are mostly LS TTL devices available anywhere. Here is the chip
  172. complement: 
  173.  
  174. U1         8360R2      40 pin     VIC (40 Col NTSC)
  175. U2         8501R1      40 pin     CPU
  176. U3         8551        28 pin     ASIC (RS-232 interface)
  177. U5 & U27   6529B       20 pin     ? ?  (parallel interface?)
  178. U19        251641-02   28 pin     ROM \
  179. U23        318006-01   28 pin     ROM |
  180. U24        318005-05   28 pin     ROM |--- Built-in programs
  181. U25        317055-01   28 pin     ROM |
  182. U26        317054-01   28 pin     ROM /
  183.